package businesslogicservice.userblservice;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

import po.coursepo.CourseID;
import po.userpo.TchID;
import Enum.Faculty;
import Enum.ResultMessage;
import vo.uservo.CourseTeacherVO;

public interface ShowTeacherBLService  extends Remote{
	
	public ArrayList<CourseTeacherVO> getTeacherList(Faculty faculty) throws RemoteException;
	
	public CourseTeacherVO getTeacher(TchID tchId) throws RemoteException;
	
	public CourseTeacherVO getTeacher(CourseID courseId) throws RemoteException;
	
	
	public ResultMessage setFaculty(Faculty faculty) throws RemoteException;
	
	public ResultMessage setCourseID(CourseID courseID) throws RemoteException;
}
